/*全局字体图标--start*/

@font-face {
    font-family: 'iconfont';
    /* project id 2228996 */
    src: url('//at.alicdn.com/t/font_2228996_13fplvfqls2o.eot');
    src: url('//at.alicdn.com/t/font_2228996_13fplvfqls2o.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_2228996_13fplvfqls2o.woff2') format('woff2'), url('//at.alicdn.com/t/font_2228996_13fplvfqls2o.woff') format('woff'), url('//at.alicdn.com/t/font_2228996_13fplvfqls2o.ttf') format('truetype'), url('//at.alicdn.com/t/font_2228996_13fplvfqls2o.svg#iconfont') format('svg');
}
/*全局字体图标--end*/
body {
    font-size: 18px;
}

/*通用间距 -start-*/
.mar_top10 {
    margin-top: 10px;
}
.mar_top20 {
    margin-top: 20px;
}
.mar_top30 {
    margin-top: 30px;
}
.mar_top32 {
    margin-top: 32px;
}
.mar_top50 {
    margin-top: 50px;
}
.mar_left50 {
    margin-left: 50px;
}
.pad_botton50 {
    padding-bottom: 50px;
}
.h10 {
    height: 10px;
}
.h20 {
    height: 20px;
}
/*通用间距 --end--*/


/*通用显示键值对 start--*/
.item_div_wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

.item_div {
    text-align: center;
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #1684FC;
    box-sizing: border-box;
    margin: 10px;
}

.item_name {
    color: #FFF;
    background-color: #1684FC;
    flex: 3;
}

.item_val {
    color: #5E84FC;
    background-color: #fff;
    flex: 1;
}

.item_val.red {
    color: red;
}

/*通用显示键值对 end--*/

.com_wrap {
    padding: 20px;
    box-sizing: border-box;
    background: #e5eaee;
    height: 100%;
}

/*设置框 start*/
.setting_wrap{
    margin:10px;
    border: 1px solid #ddd;
    padding-bottom: 10px;
}
.setting_title{
    background-color:#1684FC ;
    text-align: center;
    height:36px;
    line-height: 36px;
    color: #fff;
}

/*键值对下的wrap 不包括title*/
.setting_item_wrap.flex{
    display: flex;
    flex-wrap: wrap;
}
.setting_item{
    display: flex;
    width:40%;
    margin:15px;
}
.setting_item>span{ 
    flex:1;
    text-align: right;
}  

.setting_item input{
   width:90px;
   outline: none;
   box-sizing: border-box;
   height:30px;
   text-indent: 8px;
   border: 1px solid #ccc;
   border-radius: 6px;
   background-color: #fff;

}

.setting_sure{
    background-color:#1684FC ;
    text-align: center;
    height:36px;
    line-height: 36px;
    color: #fff;
    width:100px;
    margin:0px auto;
}

/*设置框 end*/

/*激活美化*/

.common_banner_tab.active::before {
    position: absolute;
    content: '';
    bottom: 0px;
    left: 50%;
    margin-left: -45px;
    width: 90px;
    height: 3px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.98) 44%, rgba(255, 255, 255, 0) 100%);
}

/*美化chrome滚动*/

::-webkit-scrollbar {
    width: 4px;
    height: 15px;
}

::-webkit-scrollbar-track-piece {
    background-color: none;
    background: rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #5280b1;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}


/*iframe*/


/*覆盖翻页样式--*/

.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
    color: #1890ff;
}

.ant-empty-description {
    color: #FFF;
}

.ant-table-placeholder {
    background: none;
}

.ant-menu-inline .ant-menu-item {
    margin-top: -1px;
}

.ant-menu-vertical .ant-menu-item {
    margin-top: -1px;
}

.ant-layout-header {
    background: unset;
    padding: unset;
    height: unset
}